#pragma once
#include "Config.h"
#include "Mouse.h"
#include "Teclado.h"

class GerenciadorEntrada : IEventReceiver{

private:

	Mouse *mouse;
	Teclado *teclado;

public:

	GerenciadorEntrada(void);
	~GerenciadorEntrada(void);

	Teclado* getTeclado(void);
	Mouse* getMouse(void);

	virtual bool OnEvent(const SEvent& event);
	virtual bool IsKeyDown(EKEY_CODE codigoTecla) const;       
	
};
